package com.blog.wl2023.exception;

import com.blog.wl2023.constant.Code;
import lombok.Data;
import org.springframework.http.HttpStatus;

/**
 * @author wule
 * @data 2023年08月15日19时
 * @description 自定义一个业务异常，为了解决当出现业务错误时候，返回错误，不是返回Result.ok的情况，我们将它作为异常，在全局异常处理中统一处理
 */
@Data
public class CustomException extends RuntimeException{

	private Code code;
	public CustomException(Code code) {
		this.code = code;
	}

	public CustomException(String message,  Code code) {
		super(message);
		this.code = code;
	}


	private HttpStatus status;
}
